//#include <stdio.h>
//
//int main() {
//    
//    int numbers[] = { 1, 2, 3, 4, 5 };
//    int size = sizeof(numbers) / sizeof(numbers[0]);
//
//    for (int i = 0; i < size; i++) {
//        if (numbers[i] == 3) {
//            printf("找到3啦！\n");
//            break;  // 找到后立即终止循环
//        }
//        printf("当前检查: %d\n", numbers[i]);
//    }
//    printf("搜索结束\n\n");
//
//    return 0;
//}

//#include <stdio.h>

//int main() 
//{
//    printf("找出1-10之间的奇数：\n");
//    for (int num = 1; num <= 10; num++) {
//         如果是偶数，就跳过本次循环的剩余部分
//        if (num % 2 == 0) {
//            continue; // 直接跳到 num++，开始下一次循环
//        }
//         只有奇数才会执行到这里
//        printf("%d ", num);
//    }
//    printf("\n");
//    return 0;
//}

//#include <stdio.h>
//
//int main() {
//    int count = 0; 
//
//    restart:// 定义一个标签，名字叫 restart
//
//    printf("这是第 %d 次执行\n", ++count);
//
//    if (count < 3) {
//        goto restart; // 跳回 restart 标签处执行
//    }
//
//    printf("程序结束！\n");
//    return 0;
//}

#include <stdio.h>

int main() {
    //// 单层循环示例
    //printf("单层循环示例：\n");
    //for (int i = 0; i < 3; i++) {
    //    printf("记得喝水！\n");
    //}
    //printf("\n");

    //// 循环嵌套基础示例
    //printf("循环嵌套基础示例：\n");
    //for (int week = 1; week <= 2; week++) {
    //    printf("第%d周计划：\n", week);

    //    char* days[] = { "一", "二", "三" };
    //    for (int i = 0; i < 3; i++) {
    //        printf("  星期%s：学习编程\n", days[i]);
    //    }
    //}
    //printf("\n");

    //// 二维数组遍历
    //printf("二维数组遍历：\n");
    //const char* classroom[2][2] = {
    //    {"小明", "小红"},
    //    {"小刚", "小美"}
    //};

    //for (int i = 0; i < 2; i++) {
    //    for (int j = 0; j < 2; j++) {
    //        printf("%s ", classroom[i][j]);
    //    }
    //    printf("\n");
    //}
    //printf("\n");

    
    // 打印星号方阵
    printf("5x5星号方阵：\n");
    for (int i = 0; i < 5; i++) {
        for (int j = 0; j < 5; j++) {
            printf("* ");
        }
        printf("\n");
    }
    printf("\n");

    // 九九乘法表
    printf("九九乘法表：\n");
    for (int i = 1; i <= 9; i++) {
        for (int j = 1; j <= i; j++) {
            printf("%dx%d=%-2d  ", j, i, j * i);
        }
        printf("\n");
    }

    return 0;
}
